﻿@font-face {
    font-family: iconfont;
    src: url(data:application/vnd.ms-fontobject;base64,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);
    src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url(data:application/font-woff;base64,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) format("woff"), url(data:application/x-font-ttf;base64,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AboAAAADAAD/eQQDA3AABgANAEAAAAERMxc3MxEDIwcnIxEzATYmJyM2JzM2JichNjcmBg8BBgcyNj8BMxQGByMOARUzAgcWNjcyNjcXPgEnLgEnBzY3AlVSG5OtV2JiESr//nwBCRO3CQGzAgYa/soUGgRTGiMaLhJOIRJkBAK2HxjmF+E3YBsEVCW9Aw4WFlEZMxYFAuz9B1xcAvn9Wj4+AlT+owVJBY5zBUUESEYDGDZnTF8ZNTMmvxwFSQX++q8PGRh0f+QFYSYbXRspRkgAAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQAIABUAAQAAAAAAAgAHAB0AAQAAAAAAAwAIACQAAQAAAAAABAAIACwAAQAAAAAABQALADQAAQAAAAAABgAIAD8AAQAAAAAACgArAEcAAQAAAAAACwATAHIAAwABBAkAAAAqAIUAAwABBAkAAQAQAK8AAwABBAkAAgAOAL8AAwABBAkAAwAQAM0AAwABBAkABAAQAN0AAwABBAkABQAWAO0AAwABBAkABgAQAQMAAwABBAkACgBWARMAAwABBAkACwAmAWkKQ3JlYXRlZCBieSBpY29uZm9udAppY29uZm9udFJlZ3VsYXJpY29uZm9udGljb25mb250VmVyc2lvbiAxLjBpY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMABWNsb3NlC2Fycm93LXJpZ2h0BHBsYXkKYXJyb3ctbGVmdApmdWxsc2NyZWVuB3JlZnJlc2gEZG93bgZxdW90ZXMKYmFjay1zbGFzaAl6dW9rdW9oYW8JeW91a3VvaGFvDGRvdWJsZS1zbGFzaAl0aHVtYnMtdXALdGh1bWJzLW8tdXAEbGlrZQZub3RpY2UGc2VhcmNoBHRpbWUIbG9jYXRpb24HY29tbWVudARtZW51BndlY2hhdAV3ZWlibwVoZWFydANyc3MHdHdpdHRlcghsaW5rZWRpbgdoZWFydC1vBGxvZ28IZmVlZGJhY2sGcXJjb2RlBWdvdG9wBXpoaWh1AAAA) format("truetype"), url(../font/iconfont.svg) format("svg")
}

.iconfont {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-close:before {
    content: "\E603"
}

.icon-arrow-right:before {
    content: "\E604"
}

.icon-play:before {
    content: "\E605"
}

.icon-arrow-left:before {
    content: "\E606"
}

.icon-fullscreen:before {
    content: "\E607"
}

.icon-refresh:before {
    content: "\E608"
}

.icon-down:before {
    content: "\E609"
}

.icon-quotes:before {
    content: "\E60E"
}

.icon-back-slash:before {
    content: "\E610"
}

.icon-zuokuohao:before {
    content: "\E611"
}

.icon-youkuohao:before {
    content: "\E612"
}

.icon-double-slash:before {
    content: "\E613"
}

.icon-thumbs-up:before {
    content: "\E615"
}

.icon-thumbs-o-up:before {
    content: "\E619"
}

.icon-like:before {
    content: "\E61A"
}

.icon-notice:before {
    content: "\E61B"
}

.icon-search:before {
    content: "\E61C"
}

.icon-time:before {
    content: "\E61D"
}

.icon-location:before {
    content: "\E61E"
}

.icon-comment:before {
    content: "\E620"
}

.icon-menu:before {
    content: "\E621"
}

.icon-wechat:before {
    content: "\E622"
}

.icon-weibo:before {
    content: "\E623"
}

.icon-heart:before {
    content: "\E624"
}

.icon-rss:before {
    content: "\E625"
}

.icon-twitter:before {
    content: "\E626"
}

.icon-linkedin:before {
    content: "\E627"
}

.icon-heart-o:before {
    content: "\E628"
}

.icon-logo:before {
    content: "\E62A"
}

.icon-feedback:before {
    content: "\E62B"
}

.icon-qrcode:before {
    content: "\E62C"
}

.icon-gotop:before {
    content: "\E62D"
}

.icon-zhihu:before {
    content: "\E636"
}

.responsive-img {
    overflow: hidden;
    height: 0;
    padding-bottom: 61%;
    position: relative;
    background-color: #f3f3f3;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.responsive-img .img-cover {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

.responsive-img.hover.img-cover {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.responsive-img.hover.img-cover:hover {
    -webkit-filter: brightness(102%) contrast(115%);
    filter: brightness(102%) contrast(115%)
}

.responsive-img.show-loading:before {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    content: "";
    background: url("https://www.geekpark.net/static/imgs/icons/loading.gif") 50% no-repeat;
    background-size: 100% 100%;
    opacity: .6
}

.svg .responsive-img.show-loading:before {
    background-image: url("https://www.geekpark.net/static/imgs/icons/loading.svg")
}

.iconfont {
    font-size: inherit;
    margin: 0 .25em;
    outline: none
}

body,
html {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    font-size: 14px;
    font-family: Helvetica, Arial, PingFang SC, Hiragino Sans GB, Source Han Sans CN, Roboto, Microsoft Yahei, sans-serif;
    -webkit-font-smoothing: antialiased;
    background: #fff
}

a,
div,
img {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

input,
textarea {
    outline: none
}

img {
    vertical-align: bottom
}

#app {
    color: #000;
    background: transparent;
    width: 100%
}

.container {
    max-width: 1130px;
    margin: 0 auto
}

.clear {
    clear: both
}

h3 {
    font-size: 20px;
    font-weight: 500
}

a {
    color: #000
}

.multiline-text-overflow {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

#error h1 {
    text-align: center;
    padding: 200px 0
}

.main-content {
    margin: 50px 0
}

.main-content .article-list {
    width: 815px;
    display: inline-block;
    text-align: left
}

.main-content .article-list .time {
    border: 1px solid rgba(0, 0, 0, .1);
    border-width: 1px 0;
    text-align: center;
    line-height: 40px;
    margin: 25px 0;
    color: rgba(0, 0, 0, .6)
}

.main-content .article-list .time:first-child {
    margin-top: 0
}

.main-content .article-list .time i {
    color: #000
}

.article-sidebar {
    float: right;
    width: 275px
}

.article-sidebar .ad-index {
    height: 250px;
    background: #d8d8d8;
    margin-bottom: 50px
}

@media screen and (max-width:1130px) {

    #post .main-wrap,
    .main-content .article-list {
        max-width: 100%;
        width: 100%
    }

    .article-sidebar {
        display: none
    }
}

.load-more {
    display: inline-block;
    padding: 8px 25px;
    border: 1px solid #d5d5d5;
    letter-spacing: 1px;
    font-size: 1.5rem;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #9e9e9e;
    background-color: #fff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: relative
}

.load-more:hover {
    color: #444;
    border-color: #444
}

.load-more .loading-article {
    background-image: url("../image/loading.svg");
    width: 30px;
    height: 30px;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    background-size: 100% 100%
}

.load-more.loading-in .loading-article {
    opacity: 1
}

.load-more.loading-in span {
    opacity: 0
}

.load-more.no-more {
    display: none
}

@media only screen and (max-width:767px) {
    #app {
        padding-top: 45px
    }

    .article-sidebar,
    .page-footer,
    .sponsor-wrapper,
    .sub-nav {
        display: none
    }

    .container {
        margin: 0 20px
    }

    .main-content {
        margin-top: 0
    }

    .main-content .article-list {
        margin-top: 30px;
        width: 100%
    }
}

.no-touch-bg {
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none
}

.slide-fade-enter-active {
    -webkit-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease
}

.slide-fade-leave-active {
    -webkit-transition: all .1s cubic-bezier(1, .5, .8, 1);
    -o-transition: all .1s cubic-bezier(1, .5, .8, 1);
    transition: all .1s cubic-bezier(1, .5, .8, 1)
}

.slide-fade-enter,
.slide-fade-leave-active {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
    opacity: 0
}

.center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html {
    font-size: 62.5%
}

a {
    text-decoration: none;
    cursor: pointer
}

body.modal-open {
    overflow: hidden;
    height: 100vh
}

.triangle-down:after {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 100%);
    -ms-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%);
    bottom: 0;
    display: block;
    content: "";
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff
}

.player-btn {
    display: inline-block;
    width: 42px;
    height: 42px;
    line-height: 40px;
    color: #fff;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    border: 1px solid #fff;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, .5);
    text-align: center;
    font-size: 1.2rem
}

.player-btn .icon-player {
    font-size: 1.4rem
}

.w50p {
    width: 50%
}

.hidden {
    display: none !important
}

@media screen and (max-width:767px) {
    .hidden-xs {
        display: none !important
    }
}

@media screen and (min-width:768px) {
    .hidden-notxs {
        display: none !important
    }
}

.block {
    display: block
}

.mt-global {
    margin-top: 15px
}

.mb-global {
    margin-bottom: 15px
}

.static {
    position: static
}

.relative {
    position: relative
}

.absolute {
    position: absolute
}

.no-padding {
    padding: 0
}

.tac {
    text-align: center
}

.tal {
    text-align: left
}

.tar {
    text-align: right
}

.dib {
    display: inline-block
}

img.js-lazy {
    visibility: hidden
}

img.js-lazy.loaded {
    visibility: visible
}

.dib-middle {
    display: inline-block;
    vertical-align: middle
}

.dib-top {
    display: inline-block;
    vertical-align: top
}

.a-center {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}

.new-div {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 21%
}

.breaking-news {
    margin-bottom: -10px
}

.breaking-news .info-cover {
    position: absolute;
    bottom: 0;
    padding: 0 8% 4% 4%;
    text-align: left
}

.breaking-news .item {
    width: 23%;
    margin: 0 0 1% 1%;
    background: #efefef;
    display: inline-block;
    vertical-align: top;
    text-align: center
}

.breaking-news .item .link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.breaking-news .item .responsive-imgs {
    width: 100%;
    height: 0;
    padding-bottom: 72%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #efefef;
    position: relative
}

.breaking-news .item img {
    height: 100%;
    display: inline;
    margin: 0 -100%;
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease
}

.breaking-news .item img.exposure_link {
    position: absolute;
    width: 1px;
    height: 1px;
    left: 0;
    top: 0
}

.breaking-news .item:hover img {
    -webkit-transform: scale3d(1.05, 1.05, 1);
    transform: scale3d(1.05, 1.05, 1)
}

.breaking-news .item h3 {
    font-size: 16px;
    color: #fff;
    line-height: 2;
    margin: 0;
    font-weight: 400
}

.breaking-news .item h3 span {
    background: #000;
    padding: .3em 10px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone
}

.breaking-news .item:first-child {
    float: left;
    width: 50%;
    margin: 0
}

.breaking-news .item:first-child .responsive-imgs {
    padding-bottom: 71.5%
}

.breaking-news .item:first-child h3 {
    font-size: 20px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.1em, transparent), color-stop(.1em, #000), color-stop(1.85em, #000), color-stop(1.85em, transparent));
    background: -o-linear-gradient(top, transparent .1em, #000 .1em, #000 1.85em, transparent 1.85em);
    background: linear-gradient(180deg, transparent .1em, #000 0, #000 1.85em, transparent 0)
}

.breaking-news .item:first-child p {
    background: rgba(0, 0, 0, .5);
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    padding: 6px 10px;
    margin: 10px 0 0
}

@media screen and (max-width:1023px) {
    .breaking-news .item .responsive-imgs h3 {
        font-size: 12px
    }

    .breaking-news .item:first-child h3 {
        font-size: 16px
    }

    .breaking-news .item:first-child p {
        font-size: 12px
    }
}

@media screen and (max-width:767px) {
    .breaking-news {
        margin-top: 20px;
        margin-bottom: 0
    }

    .breaking-news .item {
        width: 49.5%;
        margin: 1% 0 0 1%
    }

    .breaking-news .item:nth-child(2n) {
        margin-left: 0
    }

    .breaking-news .item:first-child {
        width: 100%
    }
}

#breakding-news-slider {
    overflow: hidden;
    position: relative
}

#breakding-news-slider .swiper-slide {
    width: 100%;
    position: relative
}

#breakding-news-slider .img-cover {
    padding-bottom: 48%;
    background-color: #c3c3c3;
    position: relative;
    overflow: hidden;
    text-align: center
}

#breakding-news-slider .img-cover img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

#breakding-news-slider .info-cover {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 28% 3% 4%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    text-align: left
}

#breakding-news-slider .info-cover h3 {
    font-size: 16px;
    color: #fff;
    line-height: 2;
    margin: 0;
    font-weight: 400
}

#breakding-news-slider .info-cover h3 span {
    background: #000;
    display: inline;
    line-height: 1.5;
    padding: 3px 10px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone
}

#breakding-news-slider .swiper-pagination {
    bottom: 0
}

#breakding-news-slider .swiper-pagination-bullet {
    margin: 0;
    height: 4px;
    border-radius: 0;
    width: 20%;
    vertical-align: bottom;
    background-color: #000;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

#breakding-news-slider .swiper-pagination-bullet-active {
    background-color: $color-blue
}

.sub-nav {
    background: #f6f6f6;
    margin-bottom: 10px;
    padding: 16px 0
}

@media screen and (max-width:767px) {
    .sub-nav {
        display: none
    }
}

.sub-nav a {
    position: relative;
    display: inline-block;
    outline: none;
    margin-right: 1.5em;
    font-size: 16px;
    height: 1em;
    overflow: hidden
}

.sub-nav a:hover span {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.sub-nav a span {
    position: relative;
    display: inline-block;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    line-height: 1.1em
}

.sub-nav a span:before {
    position: absolute;
    top: 100%;
    content: attr(data-hover);
    font-weight: 500;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap
}

.responsive-img[data-v-2a1fbdba] {
    overflow: hidden;
    height: 0;
    padding-bottom: 61%;
    position: relative;
    background-color: #f3f3f3;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.responsive-img .img-cover[data-v-2a1fbdba] {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

.responsive-img.hover.img-cover[data-v-2a1fbdba] {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.responsive-img.hover.img-cover[data-v-2a1fbdba]:hover {
    -webkit-filter: brightness(102%) contrast(115%);
    filter: brightness(102%) contrast(115%)
}

.responsive-img.show-loading[data-v-2a1fbdba]:before {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    content: "";
    background: url("https://www.geekpark.net/static/imgs/icons/loading.gif") 50% no-repeat;
    background-size: 100% 100%;
    opacity: .6
}

.svg .responsive-img.show-loading[data-v-2a1fbdba]:before {
    background-image: url("https://www.geekpark.net/static/imgs/icons/loading.svg")
}

.sponsor[data-v-2a1fbdba] {
    border: 1px solid #ececec;
    width: 100%;
    background-color: #ececec;
    height: 0;
    padding-bottom: 10.619469%;
    overflow: hidden;
    position: relative;
    display: block;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.sponsor:hover i.icon-close[data-v-2a1fbdba] {
    opacity: 1
}

.sponsor .swiper-slide[data-v-2a1fbdba] {
    position: relative
}

.sponsor .exposure_link[data-v-2a1fbdba] {
    position: absolute;
    width: 1px;
    height: 1px;
    left: 0;
    top: 0
}

.sponsor img[data-v-2a1fbdba] {
    width: 100%;
    position: relative
}

.sponsor i[data-v-2a1fbdba] {
    position: absolute;
    right: 0;
    color: #fff;
    font-size: 10px;
    font-style: normal;
    line-height: 1.5;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    z-index: 8
}

.sponsor i.icon-ad[data-v-2a1fbdba] {
    bottom: 0;
    padding: 0 .5em;
    background: rgba(0, 133, 242, .2)
}

.sponsor i.icon-close[data-v-2a1fbdba] {
    background: rgba(0, 0, 0, .2);
    cursor: pointer;
    margin: 0;
    padding: 0 .5em;
    top: 0;
    opacity: 0
}

.sponsor i.icon-close span[data-v-2a1fbdba] {
    padding-left: .5em;
    display: none
}

.sponsor i.icon-close:hover span[data-v-2a1fbdba] {
    display: inline
}

.sponsor.ads-web_post[data-v-2a1fbdba] {
    padding-bottom: 26.38%;
    margin-bottom: 50px
}

.sponsor.ads-post_under[data-v-2a1fbdba] {
    padding-bottom: 17.15%;
    margin-bottom: 30px
}

.sponsor.ads-top_banner[data-v-2a1fbdba] {
    margin-bottom: 10px
}

.sponsor.ads-medium_below[data-v-2a1fbdba],
.sponsor.ads-medium_up[data-v-2a1fbdba],
.sponsor.ads-post[data-v-2a1fbdba] {
    margin-bottom: 50px;
    padding: 0;
    height: auto
}

.sponsor.ads-medium_below .swiper-container[data-v-2a1fbdba],
.sponsor.ads-medium_up .swiper-container[data-v-2a1fbdba],
.sponsor.ads-post .swiper-container[data-v-2a1fbdba] {
    position: static;
    height: auto
}

.sponsor .swiper-container[data-v-2a1fbdba] {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

@media screen and (max-width:767px) {
    .sponsor[data-v-2a1fbdba] {
        display: none
    }
}

.OpenInAppButton {
    display: none
}

@media screen and (max-width:767px) {
    .OpenInAppButton {
        position: fixed;
        top: auto;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 100;
        display: block;
        background: url(../image/app_down.jpg) no-repeat 50%;
        background-size: cover;
        -webkit-transition: -webkit-transform .3s .3s;
        transition: -webkit-transform .3s .3s;
        -o-transition: transform .3s .3s;
        transition: transform .3s .3s;
        transition: transform .3s .3s, -webkit-transform .3s .3s;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .25);
        box-shadow: 0 0 5px rgba(0, 0, 0, .25);
        border: none;
        padding-bottom: 13.87%
    }

    .OpenInAppButton.hidden {
        display: none
    }

    .open {
        left: 0;
        width: 90.5%
    }

    .close,
    .open {
        display: block;
        position: absolute;
        top: 0;
        bottom: 0
    }

    .close {
        right: 0;
        width: 9.5%;
        padding-bottom: 13.87%
    }
}

.responsive-img {
    overflow: hidden;
    height: 0;
    padding-bottom: 61%;
    position: relative;
    background-color: #f3f3f3;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.responsive-img .img-cover {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

.responsive-img.hover.img-cover {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.responsive-img.hover.img-cover:hover {
    -webkit-filter: brightness(102%) contrast(115%);
    filter: brightness(102%) contrast(115%)
}

.responsive-img.show-loading:before {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    content: "";
    background: url("https://www.geekpark.net/static/imgs/icons/loading.gif") 50% no-repeat;
    background-size: 100% 100%;
    opacity: .6
}

.svg .responsive-img.show-loading:before {
    background-image: url("https://www.geekpark.net/static/imgs/icons/loading.svg")
}

.clearfix {
    height: 0;
    clear: both;
    overflow: hidden
}

.article-item {
    padding: 0;
    margin-bottom: 50px;
    position: relative;
    line-height: 1.5;
    clear: both
}

.article-item:after,
.article-item:before {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 25px;
    background: #fbfbfb;
    content: "";
    display: none;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.article-item:after {
    right: -25px
}

.article-item:hover {
    background: #fbfbfb
}

.article-item:hover:after,
.article-item:hover:before {
    display: block
}

.article-item:hover a h2,
.article-item:hover a h3 {
    color: #0185f2
}

.article-item p {
    font-size: 16px;
    color: rgba(0, 0, 0, .5);
    margin: 10px 0
}

.article-item h3 {
    margin: 10px 0
}

.article-item .article-time {
    display: inline-block;
    font-size: 14px;
    color: rgba(0, 0, 0, .5)
}

.article-item .article-meta {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding-left: 37%;
    line-height: 2;
    color: rgba(0, 0, 0, .5)
}

.article-item .article-meta a {
    color: rgba(0, 0, 0, .5)
}

.article-item .article-meta .article-author {
    margin-right: .5em
}

.article-item .article-meta .article-author .img-box {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    margin-right: .5em;
    vertical-align: middle
}

.article-item .article-meta .article-author .img-box img {
    width: 100%;
    vertical-align: top
}

.article-item .article-meta .icon-like {
    margin-left: 20px
}

.article-item .article-meta .source-right {
    float: right;
    vertical-align: middle
}

.article-item .img-cover-wrap {
    position: relative;
    display: inline-block;
    width: 35%;
    margin-right: 2%;
    float: left
}

.article-item .img-cover-wrap .play {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 60px;
    height: 60px;
    background: hsla(0, 0%, 100%, .9);
    -webkit-box-shadow: 0 0 13px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 0 13px 1px rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .9);
    border-radius: 50%;
    font-size: 22px;
    text-indent: .25em;
    line-height: 60px;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease
}

.article-item .img-cover-wrap .play:hover {
    -webkit-transform: translate(-50%, -50%) scale3d(1.15, 1.15, 1);
    transform: translate(-50%, -50%) scale3d(1.15, 1.15, 1)
}

.article-item .img-cover-wrap .play span {
    display: none
}

.article-item .img-cover {
    padding-bottom: 75%;
    background-color: #c3c3c3;
    border: 1px solid #efefef;
    position: relative;
    overflow: hidden;
    text-align: center
}

.article-item .img-cover img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

.article-item .article-info {
    position: relative;
    display: inline-block;
    width: 63%;
    overflow: hidden
}

.article-item .article-info p.multiline-text-overflow {
    max-height: 4.5em;
    -webkit-line-clamp: 3
}

.article-item.tushang .img-cover {
    padding-bottom: 100%
}

.article-item .ts-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 31.5%;
    display: inline-block;
    position: relative;
    margin-bottom: 10px
}

.article-item .ts-item:first-of-type {
    margin-left: -1%;
    margin-right: 1%
}

.article-item .ts-item .img-cover {
    padding-bottom: 50%
}

.article-item .ts-item .img-count {
    background: rgba(0, 0, 0, .3);
    border: 1px solid #efefef;
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
    padding-top: 18%;
    text-align: center;
    color: #fff;
    font-size: 26px
}

.article-item .category-tag {
    display: inline-block;
    padding: 0 9px;
    line-height: 2;
    background-color: #dcdcdc;
    font-size: 14px;
    margin-right: 1em;
    font-weight: 700
}

@media only screen and (max-width:767px) {
    .article-item {
        padding: 10px 0;
        margin: 0
    }

    .article-item:hover {
        background: inherit
    }

    .article-item:hover:after,
    .article-item:hover:before {
        display: none
    }

    .article-item:hover a h2,
    .article-item:hover a h3 {
        color: inherit
    }

    .article-item p {
        display: none
    }

    .article-item h3 {
        font-size: 16px;
        line-height: 1.4
    }

    .article-item .img-cover-wrap {
        width: 30%
    }

    .article-item .img-cover {
        padding-bottom: 100%
    }

    .article-item .article-info {
        width: 68%
    }

    .article-item.tushang .article-info,
    .article-item.video .article-info {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 15px
    }

    .article-item.tushang .article-meta,
    .article-item.video .article-meta {
        padding-left: 0
    }

    .article-item.tushang .img-cover-wrap {
        width: 50%
    }

    .article-item.tushang .ts-item {
        width: 48%;
        margin: 0;
        vertical-align: top
    }

    .article-item.tushang .ts-item:first-of-type {
        margin: 0 0 1.5%
    }

    .article-item.tushang .ts-item .img-count {
        font-size: 16px
    }

    .article-item.video .img-cover-wrap {
        width: 100%
    }

    .article-item.video .img-cover {
        padding-bottom: 50%
    }

    .article-item.video .img-cover .play {
        background: #000;
        color: #fff;
        width: auto;
        border-radius: 0;
        font-size: 12px;
        left: 10px;
        bottom: 10px;
        line-height: 1.2;
        height: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        text-indent: 0;
        top: inherit;
        padding: 4px .6em;
        font-weight: 300
    }

    .article-item.video .img-cover .play span {
        display: inline;
        padding-left: .5em
    }

    .article-item .category-tag {
        padding: 0 5px;
        margin-right: .5em
    }

    .article-item .article-time,
    .article-item .category-tag {
        font-size: 12px
    }

    .article-item .article-meta {
        text-align: right;
        font-size: 10px;
        padding-left: 32%;
        line-height: 1;
        bottom: 10px
    }
}

.news-flash[data-v-7e5daf71] {
    border: 1px solid #e4e4e4;
    padding: 15px 15px 0;
    margin-bottom: 50px
}

.news-flash h3[data-v-7e5daf71] {
    font-size: 22px;
    margin: 0
}

.news-flash ul[data-v-7e5daf71] {
    padding: 0;
    list-style-type: none
}

.news-flash ul .icon[data-v-7e5daf71] {
    position: absolute;
    top: .2em;
    left: 0;
    width: 18px;
    height: 18px;
    text-align: center
}

.news-flash ul .icon img[data-v-7e5daf71] {
    width: 100%
}

.news-flash ul .time[data-v-7e5daf71] {
    font-size: 10px;
    padding-top: .3em;
    color: rgba(0, 0, 0, .5)
}

.news-flash .news-item[data-v-7e5daf71] {
    margin: 15px 0;
    padding-left: 28px;
    clear: both;
    line-height: 1.5;
    min-height: 3em;
    color: rgba(0, 0, 0, .8);
    font-size: 12px;
    position: relative
}

.news-flash .news-item .title[data-v-7e5daf71] {
    font-size: 14px;
    cursor: pointer
}

.news-flash .news-item .summary[data-v-7e5daf71] {
    color: rgba(0, 0, 0, .5);
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s
}

.news-flash .news-item .footer[data-v-7e5daf71] {
    text-align: right;
    opacity: 0;
    height: 0;
    overflow: hidden;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.news-flash .news-item .link[data-v-7e5daf71] {
    color: #0185f2
}

.news-flash .news-item.active .summary[data-v-7e5daf71] {
    max-height: 500px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    margin: .5em 0
}

.news-flash .news-item.active .footer[data-v-7e5daf71] {
    opacity: 1;
    height: auto
}

.news-flash .more[data-v-7e5daf71] {
    text-align: center;
    border-top: 1px solid #e4e4e4;
    margin: 0 -15px;
    line-height: 2.5;
    display: block;
    color: rgba(0, 0, 0, .6)
}

.hot-news[data-v-1d0baef2] {
    border: 1px solid #e4e4e4;
    padding: 15px;
    margin-bottom: 50px
}

.hot-news h3[data-v-1d0baef2] {
    font-size: 22px;
    margin: 0
}

.hot-news .news-item[data-v-1d0baef2] {
    margin: 20px 0
}

.hot-news .news-item .news-cover[data-v-1d0baef2] {
    border: 1px solid #f1f1f1;
    position: relative
}

.hot-news .news-item .news-cover span[data-v-1d0baef2] {
    position: absolute;
    left: 0;
    top: 0;
    width: 28px;
    height: 28px;
    line-height: 28px;
    background: #000;
    color: #fff;
    text-align: center
}

.hot-news .news-item .news-cover img[data-v-1d0baef2] {
    width: 100%;
    height: 150px
}

.hot-news .news-item p[data-v-1d0baef2] {
    margin: 5px 0;
    line-height: 22px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.idle-news[data-v-7872fc5a] {
    border: 1px solid #e4e4e4;
    padding: 15px;
    margin-bottom: 50px
}

.idle-news h3[data-v-7872fc5a] {
    font-size: 22px;
    margin: 0
}

.idle-news .news-item[data-v-7872fc5a] {
    margin: 15px 0;
    clear: both;
    height: 70px
}

.idle-news .news-item .img-wrapper[data-v-7872fc5a] {
    width: 70px
}

.idle-news .news-item .img-cover[data-v-7872fc5a] {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    background-color: #c3c3c3;
    border: 1px solid #efefef;
    position: relative;
    overflow: hidden
}

.idle-news .news-item .img-cover img[data-v-7872fc5a] {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

.idle-news .news-item p[data-v-7872fc5a] {
    margin: -70px 0 0 80px;
    line-height: 1.5
}

.idle-news .news-item p.multiline-text-overflow[data-v-7872fc5a] {
    -webkit-line-clamp: 3
}

.recommend[data-v-6f1c6d2d] {
    margin-bottom: 50px
}

.recommend h3[data-v-6f1c6d2d] {
    font-size: 22px;
    margin: 0
}

.recommend .news-item[data-v-6f1c6d2d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.recommend .news-item .topic-card[data-v-6f1c6d2d] {
    margin-top: 20px;
    position: relative;
    overflow: hidden;
    display: block;
    width: 31%
}

.recommend .news-item .topic-card img[data-v-6f1c6d2d] {
    width: 100%
}

.recommend .news-item .topic-card .mask[data-v-6f1c6d2d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .4);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    width: 100%;
    height: 100%;
    color: #fff
}

.recommend .news-item .topic-card .mask h4[data-v-6f1c6d2d] {
    margin: 0;
    margin-bottom: 10px;
    padding: 0 10px;
    line-height: 1.2;
    font-size: 16px;
    font-weight: 500
}

.recommend .news-item .topic-card .mask p[data-v-6f1c6d2d] {
    margin: 0;
    font-size: 14px
}

@media screen and (max-width:767px) {
    .recommend[data-v-6f1c6d2d] {
        display: none
    }
}

.topics[data-v-07064c69] {
    border: 1px solid #e4e4e4;
    padding: 16px;
    margin-bottom: 50px
}

.topics h3[data-v-07064c69] {
    font-size: 22px;
    margin: 0
}

.topics .news-item .topic-card[data-v-07064c69] {
    margin: 20px 0;
    position: relative;
    overflow: hidden;
    display: block
}

.topics .news-item .topic-card img[data-v-07064c69] {
    height: 155px
}

.topics .news-item .topic-card .mask[data-v-07064c69] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .4);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    width: 100%;
    height: 100%;
    color: #fff
}

.topics .news-item .topic-card .mask h4[data-v-07064c69] {
    margin: 0;
    margin-bottom: 10px;
    padding: 0 20px;
    line-height: 1.5;
    font-size: 18px;
    font-weight: 500
}

.topics .news-item .topic-card .mask p[data-v-07064c69] {
    margin: 0;
    font-size: 14px
}

.responsive-img {
    overflow: hidden;
    height: 0;
    padding-bottom: 61%;
    position: relative;
    background-color: #f3f3f3;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.responsive-img .img-cover {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

.responsive-img.hover.img-cover {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.responsive-img.hover.img-cover:hover {
    -webkit-filter: brightness(102%) contrast(115%);
    filter: brightness(102%) contrast(115%)
}

.responsive-img.show-loading:before {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    content: "";
    background: url("https://www.geekpark.net/static/imgs/icons/loading.gif") 50% no-repeat;
    background-size: 100% 100%;
    opacity: .6
}

.svg .responsive-img.show-loading:before {
    background-image: url("https://www.geekpark.net/static/imgs/icons/loading.svg")
}

.preview {
    color: #5b5b5b;
    background: #c4dff6;
    padding: 0 .5em;
    line-height: 2;
    margin-bottom: 1.5em
}

.app-down {
    display: block;
    background: #0185f2;
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 50px;
    margin: 30px 0 75px
}

#play-room.video-player {
    position: relative;
    padding-bottom: 56.288%;
    overflow: hidden;
    height: 0
}

#play-room.video-player>div {
    position: absolute !important;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

@media screen and (max-width:767px) {
    #play-room.video-player {
        margin: 0 -20px;
        padding-bottom: 63%
    }
}

#post {
    margin: 40px auto 0;
    color: #353535;
    min-height: 60vh
}

#post #b6226ec88940448285d1712b3ec072a9 {
    margin-top: 40px
}

#post .ad-if img {
    width: 100%
}

#post .container {
    text-align: center;
    overflow: hidden
}

#post .main-wrap {
    max-width: 700px;
    width: 100%;
    display: inline-block;
    padding-bottom: 50px;
    vertical-align: top;
    text-align: left
}

@media screen and (max-width:1130px) {
    #post .main-wrap {
        max-width: 100%
    }
}

@media screen and (max-width:767px) {
    #post .main-wrap {
        padding-bottom: 20px
    }
}

#post .main-wrap pre {
    font-family: Helvetica, Arial, PingFang SC, Hiragino Sans GB, Source Han Sans CN, Roboto, Microsoft Yahei, sans-serif;
    white-space: break-spaces;
    line-height: 1.3em
}

#post .main-wrap .working-personnel {
    margin: 10px 0 20px;
    color: #777
}

#post .main-wrap .pure-video-abstract {
    margin: 0;
    color: #000;
    font-size: 15px
}

#post .article-sidebar {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    float: none;
    margin-left: 60px
}

@media screen and (max-width:1130px) {
    #post .article-sidebar {
        display: none
    }
}

#post .post-header {
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd
}

#post .post-header .user-info a {
    color: #0185f2
}

#post .post-header .category-tag {
    padding: 0 9px;
    line-height: 2;
    background-color: #dcdcdc;
    margin-right: 1em;
    font-weight: 700;
    color: #000
}

#post .post-header .article-time,
#post .post-header .category-tag {
    display: inline-block;
    font-size: 14px
}

#post .post-header h1 {
    line-height: 1.5;
    font-size: 26px
}

#post .post-header .user-info {
    padding-bottom: 15px
}

#post .post-header .user-info img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: .5em
}

#post .post-header .user-info .author {
    margin-right: 1em
}

#post .post-header .user-info .edit {
    margin-left: 1em
}

#post .topic-cover {
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px
}

#post .topic-cover img {
    width: 100%
}

#post .topic-cover p {
    line-height: 1.5;
    font-size: 16px;
    padding: 20px
}

#post .topic-cover .tips {
    margin-top: 40px
}

#post .topic-cover .tips span {
    color: rgba(0, 0, 0, .6)
}

#post .article-content {
    word-wrap: break-word;
    font-size: 16px;
    line-height: 1.625
}

#post .article-content h1 {
    position: relative;
    font-size: 24px;
    margin: 15px 0
}

#post .article-content h2 {
    position: relative;
    font-size: 22px;
    margin: 15px 0
}

#post .article-content h3 {
    position: relative;
    font-size: 20px;
    margin: 15px 0
}

#post .article-content h4 {
    position: relative;
    font-size: 18px;
    margin: 15px 0
}

#post .article-content h5 {
    position: relative;
    font-size: 16px;
    margin: 15px 0
}

#post .article-content h6 {
    position: relative;
    font-size: 14px;
    margin: 15px 0
}

#post .article-content img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    height: auto
}

#post .article-content img+img {
    margin-top: 10px
}

#post .article-content img.js-lazy.blur {
    width: 100%
}

#post .article-content img.loading {
    cursor: wait
}

#post .article-content .img-label:not(:empty) {
    font-size: 12px;
    text-align: center;
    margin-top: -8px
}

#post .article-content blockquote {
    color: #959595;
    padding: 2px 16px;
    margin: 15px 0;
    border-left: 3px solid #dbdbdb
}

#post .article-content blockquote div,
#post .article-content blockquote p,
#post .article-content blockquote section {
    color: #959595;
    margin: 0
}

#post .article-content ol,
#post .article-content ul {
    padding: 0 0 0 24px
}

#post .article-content li {
    margin-bottom: 6px
}

#post .article-content iframe {
    width: 100%;
    height: 440px
}

#post .article-content .gp_media_video {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 62%
}

#post .article-content .gp_media_video embed,
#post .article-content .gp_media_video iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

#post .article-content div,
#post .article-content p,
#post .article-content section {
    margin: 15px 0;
    color: #333
}

#post .article-content figcaption,
#post .article-content img+i {
    color: rgba(0, 0, 0, .6);
    font-size: 14px;
    font-style: normal;
    display: inline-block;
    text-align: center;
    padding: .2em .5em
}

#post .article-content a,
#post .article-content a:visited {
    color: #333;
    text-decoration: none;
    border-bottom: 1px solid #f84b8d
}

#post .tags {
    margin-top: 30px
}

#post .tags a {
    display: inline-block;
    background-color: #5b5b5b;
    color: #fff;
    margin: 5px 10px 5px 0;
    line-height: 24px;
    padding: 0 1em;
    font-size: 12px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

@media screen and (max-width:767px) {
    #post {
        margin: 0
    }

    #post #b6226ec88940448285d1712b3ec072a9 {
        display: none
    }

    #post .main-wrap {
        width: 100%
    }

    #post .post-header {
        padding: 20px 20px 10px 15px;
        margin: 0 -20px 20px;
        border-left: 5px solid #dcd900
    }

    #post .post-header h1 {
        font-size: 22px
    }

    #post .post-header.video {
        border-left-color: #f84b8d
    }

    #post .article-content iframe {
        height: 51vw
    }
}

.like-wrap {
    text-align: center;
    min-height: 75px;
    margin: 20px auto 50px
}

.like-wrap p {
    margin: 8px 0
}

.like-button {
    display: inline-block;
    background: #fff;
    -webkit-box-shadow: 0 0 7px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 0 7px 2px rgba(0, 0, 0, .2);
    border-radius: 50%;
    color: #000;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 50px;
    height: 50px;
    cursor: pointer
}

.like-button.liked {
    color: #f94c8d;
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.like-icon {
    width: 50px;
    height: 50px;
    display: inline-block;
    position: relative;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTYgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GaWxsIDE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iV0VCIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i5o6o5bm/57G75a6a5Yi26K+m5oOFIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzMzLjAwMDAwMCwgLTE4NzUuMDAwMDAwKSIgZmlsbD0iI0Y5NEM4RCI+CiAgICAgICAgICAgIDxnIGlkPSLngrnotZ4tbm9ybWFsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MTYuMDAwMDAwLCAxODA4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTMxLjYyOTcsNjguMzcxMDUgQzI5Ljk1MzIsNjYuNjc4MDUgMjcuMTMzMiw2Ni41NDgwNSAyNS40NzM3LDY4LjIyNDA1IEwyNC45NzgyLDY4LjcyNDA1IEwyNC4yNjUyLDY4LjAwNDA1IEMyMi43MjU3LDY2LjQ0OTA1IDE5Ljg4MTcsNjYuODAwMDUgMTguMzI2Miw2OC4zNzEwNSBDMTYuNjQ5Nyw3MC4wNjM1NSAxNi41MjA3LDcyLjkxMTU1IDE4LjE4MDIsNzQuNTg3MDUgTDE4LjY3NTcsNzUuMDg3NTUgTDE4LjY3NDcsNzUuMDg4NTUgTDI0Ljk3NzIsODEuNDUyNTUgTDI0Ljk3ODIsODEuNDUxNTUgTDI0Ljk3ODcsODEuNDUyMDUgTDMxLjI4MTIsNzUuMDg4NTUgTDMxLjI4MDcsNzUuMDg3NTUgTDMxLjk5MjcsNzQuMzY4NTUgQzMzLjUzMjcsNzIuODEzNTUgMzMuMTg1Miw2OS45NDIwNSAzMS42Mjk3LDY4LjM3MTA1IiBpZD0iRmlsbC0xIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat 50%;
    background-size: 35%
}

.liked .like-icon {
    background-size: 40%;
    -webkit-animation: heartPulse .25s cubic-bezier(.175, .885, .32, 1.275) both;
    animation: heartPulse .25s cubic-bezier(.175, .885, .32, 1.275) both
}

@-webkit-keyframes heartPulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@keyframes heartPulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@-webkit-keyframes heartUnlike {
    50% {
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }
}

@keyframes heartUnlike {
    50% {
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }
}

.more-news {
    margin-top: 50px
}

.more-news h4 {
    font-size: 12px;
    margin: 0;
    margin-bottom: 20px
}

.more-news .news-item {
    display: inline-block;
    vertical-align: top;
    width: 24%;
    margin-left: 1.3%
}

.more-news .news-item:first-of-type {
    margin-left: 0
}

.more-news .news-item .category-tag {
    display: none
}

.more-news .news-item .img-cover-wrap {
    border: 1px solid #f1f1f1
}

.more-news .news-item .img-cover-wrap .news-cover {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 64%;
    overflow: hidden
}

.more-news .news-item .img-cover-wrap .news-cover img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%
}

.more-news .news-item p {
    margin: 5px 0;
    line-height: 1.5
}

@media screen and (max-width:767px) {
    .more-news .news-item {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: 0;
        margin-top: 10px;
        padding-right: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .more-news .news-item .img-cover-wrap {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 108px;
        margin-right: 10px
    }

    .more-news .news-item .img-cover-wrap .news-cover {
        padding-bottom: 75%
    }

    .more-news .news-item .category-tag {
        display: inline-block;
        line-height: 2;
        background-color: #dcdcdc;
        font-size: 12px;
        font-weight: 700;
        padding: 0 5px
    }

    .more-news .news-item .multiline-text-overflow {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-line-clamp: 2
    }
}

.next-news[data-v-6e26fe9a] {
    padding: 20px;
    padding-top: 0;
    margin-bottom: 50px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.next-news[data-v-6e26fe9a]:hover {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px)
}

.next-news h4[data-v-6e26fe9a] {
    font-size: 12px;
    color: #0185f2;
    margin: 0;
    margin-bottom: 10px
}

.next-news .news-item .news-cover[data-v-6e26fe9a] {
    border: 1px solid #f1f1f1;
    position: relative
}

.next-news .news-item .news-cover span[data-v-6e26fe9a] {
    position: absolute;
    left: 0;
    top: 0;
    width: 28px;
    height: 28px;
    line-height: 28px;
    background: #000;
    color: #fff;
    text-align: center
}

.next-news .news-item .news-cover img[data-v-6e26fe9a] {
    width: 100%;
    height: 150px
}

.next-news .news-item p[data-v-6e26fe9a] {
    margin: 5px 0;
    line-height: 22px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.share-wrap span {
    line-height: 80px
}

.share-btn {
    display: inline-block;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    color: #5b5b5b;
    opacity: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    background-color: #f6f6f6;
    margin-left: 1em
}

.share-btn:hover {
    color: #fff
}

.share-btn.wechat:hover {
    background-color: #00d10d
}

.share-btn.weibo:hover {
    background-color: #df2029
}

.share-btn.twitter:hover {
    background-color: #049ff6
}

.share-btn.rss:hover {
    background-color: #f99726
}

.share-btn.linkedin:hover {
    background-color: #0077b7
}

.share-btn .iconfont {
    font-size: 16px;
    line-height: 36px;
    font-weight: 400
}

.wx-qrcode {
    position: absolute;
    width: 120px;
    height: 120px;
    left: 50%;
    bottom: 40px;
    margin-left: -60px;
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.share-btn.wechat:hover .wx-qrcode {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

@media screen and (max-width:767px) {
    .share-btn.wechat {
        display: none
    }
}

.responsive-img {
    overflow: hidden;
    height: 0;
    padding-bottom: 61%;
    position: relative;
    background-color: #f3f3f3;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.responsive-img .img-cover {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

.responsive-img.hover.img-cover {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.responsive-img.hover.img-cover:hover {
    -webkit-filter: brightness(102%) contrast(115%);
    filter: brightness(102%) contrast(115%)
}

.responsive-img.show-loading:before {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    content: "";
    background: url("https://www.geekpark.net/static/imgs/icons/loading.gif") 50% no-repeat;
    background-size: 100% 100%;
    opacity: .6
}

.svg .responsive-img.show-loading:before {
    background-image: url("https://www.geekpark.net/static/imgs/icons/loading.svg")
}

#comment {
    background: #f6f6f6;
    padding: 30px;
    margin: 0 auto
}

#comment,
#comment textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

#comment textarea {
    background-color: #ebebeb;
    border: none;
    padding: 10px;
    min-height: 60px;
    max-width: 100%;
    font-size: 14px
}

#comment textarea.heights {
    min-height: 100px
}

#comment .input-box {
    text-align: right
}

#comment .input-box .submit-comment {
    margin-top: 20px;
    border: none;
    background-color: #0185f2;
    color: #fff;
    display: inline-block;
    outline: 0;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
    cursor: pointer;
    line-height: 1.5;
    padding: 5px 15px;
    border-radius: 0
}

#comment .icon-thumbs-up {
    color: #f84b8d
}

#comment .comment-wrap {
    clear: both
}

#comment .comment-wrap h4 {
    padding: 10px 0;
    font-size: 14px
}

#comment .comment-item {
    margin: 20px 0 20px 50px;
    padding: 20px 0
}

#comment .comment-item:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

#comment .comment-item.sub-comment {
    border: none;
    margin-left: 0;
    background: #ebebeb;
    padding: 0 15px 1px;
    margin-right: -15px
}

#comment .avatar-box {
    margin-left: -50px
}

#comment .avatar-box img {
    display: inline;
    margin-right: 10px;
    vertical-align: middle;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    border: 1px solid #efefef
}

#comment .from-type {
    display: inline-block;
    padding-left: 1em
}

#comment .like-box {
    float: right;
    margin-top: -30px;
    cursor: pointer;
    color: rgba(0, 0, 0, .4)
}

#comment .like-box.liked {
    color: #000
}

#comment .like-box .like-icon {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    background-size: auto 100%;
    margin-right: 3px
}

#comment .c-body {
    padding: 10px 0 15px;
    font-size: 16px;
    font-weight: 400;
    word-break: break-all;
    line-height: 1.5
}

#comment .c-body span {
    color: #f84b8d;
    padding: 0 .3em
}

#comment .c-rp {
    text-align: left;
    margin-bottom: 15px;
    font-size: 12px
}

#comment .c-rp .time {
    display: inline-block
}

#comment .c-rp span {
    float: right;
    cursor: pointer
}

#comment .reply-form {
    margin-right: -15px
}

@media screen and (max-width:767px) {
    #comment .comment-wrap {
        width: 100%
    }

    #comment .from-type {
        display: none
    }
}

.flash-item[data-v-377de1e6] {
    margin: 15px 0 55px;
    clear: both;
    line-height: 1.5;
    color: rgba(0, 0, 0, .8);
    font-size: 14px;
    padding-left: 28px;
    position: relative
}

.flash-item .icon[data-v-377de1e6] {
    position: absolute;
    left: 0;
    text-align: center;
    width: 18px
}

.flash-item .icon img[data-v-377de1e6] {
    width: 100%
}

.flash-item .icon .date[data-v-377de1e6] {
    font-size: 10px;
    padding-top: .3em;
    color: rgba(0, 0, 0, .5)
}

.flash-item .title[data-v-377de1e6] {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: .8em
}

.flash-item .summary[data-v-377de1e6] {
    color: rgba(0, 0, 0, .5);
    margin: .5em 0;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.flash-item .meta .link[data-v-377de1e6] {
    float: right;
    color: #0185f2;
    line-height: 35px
}

.share-btn[data-v-377de1e6] {
    display: inline-block;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    color: #5b5b5b;
    opacity: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    background-color: #f6f6f6;
    margin-left: 1em
}

.share-btn[data-v-377de1e6]:hover {
    color: #fff
}

.share-btn.wechat[data-v-377de1e6]:hover {
    background-color: #00d10d
}

.share-btn.weibo[data-v-377de1e6]:hover {
    background-color: #df2029
}

.share-btn .iconfont[data-v-377de1e6] {
    font-size: 16px;
    line-height: 36px;
    font-weight: 400
}

.wx-qrcode[data-v-377de1e6] {
    position: absolute;
    width: 120px;
    height: 120px;
    left: 50%;
    bottom: 40px;
    margin-left: -60px;
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.share-btn.wechat:hover .wx-qrcode[data-v-377de1e6] {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.flash-item[data-v-637d47b4] {
    margin: 15px 0 55px 15px;
    clear: both;
    line-height: 1.5;
    color: rgba(0, 0, 0, .8);
    font-size: 14px
}

.flash-item .title[data-v-637d47b4] {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: .8em
}

.flash-item .summary[data-v-637d47b4] {
    color: rgba(0, 0, 0, .5);
    margin: .5em 0;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.flash-item .meta .time[data-v-637d47b4] {
    color: #000
}

.flash-item .meta .link[data-v-637d47b4] {
    float: right;
    color: #0185f2
}

.article-left {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 22%
}

#column .sub-nav {
    margin-bottom: 0
}

#column .column-carousel {
    margin: 0 auto;
    max-width: 1130px
}

#column .column-carousel .swiper-wrapper {
    margin-top: 20px
}

#column .column-carousel .swiper-pagination {
    width: 100%;
    bottom: 3%
}

#column .column-carousel .swiper-pagination-bullet {
    border-radius: 0;
    opacity: .3;
    background: #fff;
    width: 25px;
    height: 5px;
    margin: 0 5px
}

#column .column-carousel .swiper-pagination-bullet-active {
    background: #fff;
    opacity: 1
}

#column .column-carousel .item {
    position: relative
}

#column .column-carousel .item .img-cover {
    width: 100%;
    height: 0;
    padding-bottom: 35.4%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #efefef;
    position: relative
}

#column .column-carousel .item .img-cover img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

#column .column-carousel .item .info-cover {
    position: absolute;
    left: 5%;
    bottom: 12%;
    width: 500px;
    max-width: 90%
}

#column .column-carousel .item h3 {
    font-size: 20px;
    color: #fff;
    line-height: 2;
    margin: 0;
    font-weight: 400
}

#column .column-carousel .item h3 span {
    background: #000;
    padding: .3em 10px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone
}

#column .column-carousel .item p {
    background: rgba(0, 0, 0, .5);
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    padding: 6px 10px;
    margin: 10px 0 0
}

@media screen and (max-width:767px) {
    #column .column-carousel {
        margin-top: -220px
    }

    #column .column-carousel .swiper-wrapper {
        margin-top: 0
    }

    #column .column-carousel .item .img-cover {
        padding-bottom: 65%
    }

    #column .column-carousel .item .info-cover {
        bottom: 9%
    }

    #column .column-carousel .item h3 {
        font-size: 14px
    }

    #column .column-carousel .item p {
        display: none
    }
}

.header-banner {
    background: #666 url("../image/column_bg.jpg") 50% no-repeat;
    background-size: auto 100%;
    color: #fff;
    text-align: center;
    padding: 20px 0;
    height: 180px
}

.header-banner h3 {
    margin: 40px 0;
    font-size: 50px;
    font-weight: 300;
    letter-spacing: .5em;
    text-indent: .25em
}

.header-banner .desc {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: .5em;
    padding: 0 60px;
    line-height: 1.5
}

@media screen and (max-width:767px) {
    .header-banner h3 {
        font-size: 40px;
        letter-spacing: 0;
        text-indent: 0
    }

    .header-banner .desc {
        letter-spacing: 0
    }
}

.header-banner[data-v-38d2a810] {
    background: #666 url("../image/column_bg.jpg") 50% no-repeat;
    background-size: auto 100%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    height: 225px
}

.header-banner h3[data-v-38d2a810] {
    margin: 10px 0 20px;
    font-size: 50px;
    font-weight: 300;
    letter-spacing: 0;
    text-indent: .25em
}

.header-banner .desc[data-v-38d2a810] {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0;
    padding: 0 60px;
    line-height: 1.5
}

@media screen and (max-width:767px) {
    .header-banner[data-v-38d2a810] {
        height: 64vw
    }

    .header-banner h3[data-v-38d2a810] {
        font-size: 40px;
        letter-spacing: 0;
        text-indent: 0
    }

    .header-banner .desc[data-v-38d2a810] {
        letter-spacing: 0
    }
}

.header-banner[data-v-0c261787] {
    background: url("../image/column_bg.jpg") 50% no-repeat;
    background-size: cover;
    color: #fff;
    text-align: center;
    padding: 20px 0;
    height: 180px
}

.header-banner h3[data-v-0c261787] {
    margin: 40px 0;
    font-size: 50px;
    font-weight: 300;
    letter-spacing: .5em;
    text-indent: .25em
}

.header-banner .desc[data-v-0c261787] {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0;
    padding: 0 60px;
    line-height: 1.5
}

@media screen and (max-width:767px) {
    .header-banner h3[data-v-0c261787] {
        font-size: 40px;
        letter-spacing: 0;
        text-indent: 0
    }

    .header-banner .desc[data-v-0c261787] {
        letter-spacing: 0
    }
}

.header-banner[data-v-5e79e627] {
    background: url("../image/column_bg.jpg") 50% no-repeat;
    background-size: cover;
    color: #fff;
    text-align: center;
    padding: 20px 0;
    height: 180px
}

.header-banner.bg-0[data-v-5e79e627] {
    background-image: url("../image/author_bg_0.jpg")
}

.header-banner.bg-1[data-v-5e79e627] {
    background-image: url("../image/author_bg_1.jpg")
}

.header-banner.bg-2[data-v-5e79e627] {
    background-image: url("../image/author_bg_2.jpg")
}

.header-banner.bg-3[data-v-5e79e627] {
    background-image: url("../image/author_bg_3.jpg")
}

.header-banner.bg-4[data-v-5e79e627] {
    background-image: url("../image/author_bg_4.jpg")
}

.header-banner h3[data-v-5e79e627] {
    margin: 40px 0;
    font-size: 50px;
    font-weight: 300;
    letter-spacing: .5em;
    text-indent: .25em
}

.header-banner .desc[data-v-5e79e627] {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: .5em;
    padding: 0 60px;
    line-height: 1.5
}

@media screen and (max-width:767px) {
    .header-banner h3[data-v-5e79e627] {
        font-size: 40px;
        letter-spacing: 0;
        text-indent: 0
    }

    .header-banner .desc[data-v-5e79e627] {
        letter-spacing: 0
    }
}

.users-content[data-v-5e79e627] {
    border-bottom: 1px solid #dadada;
    padding: 50px 0 10px
}

.users-content .avatar[data-v-5e79e627] {
    position: absolute;
    top: -140px
}

.users-content .avatar img[data-v-5e79e627] {
    width: 120px;
    height: 120px;
    border: 3px solid #fff;
    border-radius: 50%
}

.users-content .bio[data-v-5e79e627] {
    float: right;
    color: #9b9b9b
}

.users-content .user-info h4[data-v-5e79e627] {
    font-size: 24px;
    margin: 10px 0;
    width: 126px;
    text-align: center
}

.users-content .user-info p a[data-v-5e79e627] {
    color: #9b9b9b
}

@media screen and (max-width:767px) {
    .header-banner[data-v-5e79e627] {
        display: none
    }

    .users-content[data-v-5e79e627] {
        padding: 25px 0;
        border: none;
        text-align: center
    }

    .users-content .container[data-v-5e79e627] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .users-content .avatar[data-v-5e79e627] {
        position: static
    }

    .users-content .avatar img[data-v-5e79e627] {
        width: 70px;
        height: 70px;
        border: none;
        border-radius: 50%
    }

    .users-content .user-info h4[data-v-5e79e627] {
        font-size: 20px;
        width: auto
    }

    .users-content .user-info p[data-v-5e79e627] {
        display: none
    }

    .users-content .bio[data-v-5e79e627] {
        float: none;
        color: rgba(0, 0, 0, .8)
    }

    .gray-bg[data-v-5e79e627] {
        background: #f6f6f6;
        padding-bottom: 50px;
        margin-bottom: 0
    }

    .gray-bg .total_count[data-v-5e79e627] {
        margin: 0;
        padding-bottom: 10px;
        color: rgba(0, 0, 0, .6)
    }
}

.header-banner[data-v-a1a747e0] {
    background: url("../image/column_bg.jpg") 50% no-repeat;
    background-size: cover;
    color: #fff;
    text-align: center;
    padding: 20px 0;
    height: 180px
}

.header-banner h3[data-v-a1a747e0] {
    margin: 40px 0;
    font-size: 50px;
    font-weight: 300;
    letter-spacing: .5em;
    text-indent: .25em
}

.header-banner .desc[data-v-a1a747e0] {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0;
    padding: 0 60px;
    line-height: 1.5
}

@media screen and (max-width:767px) {
    .header-banner h3[data-v-a1a747e0] {
        font-size: 40px;
        letter-spacing: 0;
        text-indent: 0
    }

    .header-banner .desc[data-v-a1a747e0] {
        letter-spacing: 0
    }
}

.min-height-wrapper[data-v-0e9f76d8] {
    min-height: calc(100vh - 100px)
}

.about-banner[data-v-0e9f76d8] {
    background: -o-linear-gradient(155deg, #00e6c1 0, #1da8f2 100%);
    background: linear-gradient(-65deg, #00e6c1, #1da8f2);
    background-size: 200% 200%;
    -webkit-animation: gradient 10s ease infinite;
    animation: gradient 10s ease infinite;
    color: #fff
}

.about-banner .container[data-v-0e9f76d8] {
    padding-bottom: 15%
}

@media screen and (max-width:767px) {
    .about-banner .container[data-v-0e9f76d8] {
        min-height: 200px
    }
}

.about-banner .section-title[data-v-0e9f76d8] {
    font-weight: 400;
    font-size: 3.2rem;
    position: absolute
}

@media screen and (min-width:767px) {
    .about-banner .section-title[data-v-0e9f76d8] {
        bottom: 20px
    }
}

@media screen and (max-width:767px) {
    .about-banner .section-title[data-v-0e9f76d8] {
        left: 50%;
        top: 35%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

.about-content[data-v-0e9f76d8] {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 1.6rem
}

.about-content .left-menu[data-v-0e9f76d8],
.about-content[data-v-0e9f76d8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.about-content .left-menu a[data-v-0e9f76d8] {
    display: block;
    text-align: center;
    margin: 5px 0;
    border: 0 solid transparent;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #888;
    padding: 5px 15px
}

.about-content .left-menu a.active[data-v-0e9f76d8],
.about-content .left-menu a[data-v-0e9f76d8]:hover {
    color: #222;
    background-color: #f5f5f5
}

.about-content .left-menu a.active[data-v-0e9f76d8] {
    background-color: #efefef;
    border-color: #1da8f2
}

@media screen and (min-width:767px) {
    .about-content .left-menu[data-v-0e9f76d8] {
        border-right: 1px solid #f5f5f5;
        width: 180px;
        margin-right: 20px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .about-content .left-menu a[data-v-0e9f76d8] {
        border-left-width: 3px;
        width: 150px;
        line-height: 35px;
        padding-right: 5px
    }
}

.about-content .page-content[data-v-0e9f76d8] {
    line-height: 26px;
    font-size: 1.6rem;
    letter-spacing: 1px;
    width: 800px;
    max-width: 90%;
    color: #666;
    margin-left: auto;
    margin-right: auto
}

.about-content .page-content h2[data-v-0e9f76d8] {
    font-size: 2rem
}

.about-content .product-menu a[data-v-0e9f76d8] {
    position: relative;
    margin: 10px 5px
}

.about-content .product-menu a[data-v-0e9f76d8]:after {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.about-content .product-menu a.active[data-v-0e9f76d8] {
    background-color: #16c4a8
}

.about-content .product-menu a.active[data-v-0e9f76d8]:after {
    border-top-color: #16c4a8
}

.about-content .btn[data-v-0e9f76d8] {
    border-radius: 2px;
    display: inline-block;
    color: #fff;
    background-color: #1da8f2;
    padding: 4px 25px;
    font-size: 1.6rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.about-content .btn[data-v-0e9f76d8]:first-child {
    margin-left: 0
}

.about-content .btn[data-v-0e9f76d8]:last-child {
    margin-right: 0
}

.about-content .btn[data-v-0e9f76d8]:hover {
    background-color: #16c4a8
}

.about-content .btn.inverse[data-v-0e9f76d8] {
    background-color: #fff;
    border: 1px solid #1da8f2;
    color: #1da8f2
}

.about-content .btn.inverse[data-v-0e9f76d8]:hover {
    background-color: #1da8f2;
    color: #fff
}

.about-content section.product-page a.btn[data-v-0e9f76d8] {
    font-size: 1.4rem
}

.about-content .event-item[data-v-0e9f76d8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 10px 0
}

.about-content .event-item[data-v-0e9f76d8]:not(:last-child) {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 10px
}

.about-content .event-item .cover[data-v-0e9f76d8] {
    display: block;
    width: 200px;
    margin-right: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.about-content .event-item .cover img[data-v-0e9f76d8] {
    width: 100%
}

.about-content .event-item .event-title[data-v-0e9f76d8] {
    font-weight: 700
}

.about-content .links li[data-v-0e9f76d8] {
    display: inline-block;
    list-style-type: none;
    margin: 5px
}

@media (max-width:600px) {
    .about-content[data-v-0e9f76d8] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 5px
    }

    .about-content .left-menu[data-v-0e9f76d8] {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .about-content .left-menu a[data-v-0e9f76d8] {
        border-width: 1px 1px 3px;
        border-radius: 2px;
        background-color: #fff;
        margin: 5px 3px;
        border-color: #f5f5f5;
        border-bottom-color: #1da8f2;
        font-size: 1.4rem
    }

    .about-content .left-menu a.active[data-v-0e9f76d8] {
        background-color: #1da8f2;
        color: #fff
    }

    .about-content .links[data-v-0e9f76d8] {
        text-align: center;
        padding-left: 0
    }

    .about-content .event-item[data-v-0e9f76d8] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .about-content .event-item .cover[data-v-0e9f76d8] {
        width: 100%;
        margin: 5px 0
    }
}

.report-container[data-v-a3604c5a] {
    overflow: hidden
}

.need-report-wrapper[data-v-a3604c5a] {
    position: relative
}

.need-report-wrapper .des[data-v-a3604c5a] {
    text-align: center;
    margin-bottom: 30px;
    color: #aaa
}

.need-report-wrapper .banner-bg[data-v-a3604c5a] {
    background-color: #1da8f2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    padding-bottom: 25%;
    min-height: 170px;
    max-height: 400px
}

@media screen and (min-width:767px) {
    .need-report-wrapper .banner-bg[data-v-a3604c5a] {
        background: #fff url("../image/need_report_bg.png") 50% no-repeat;
        background-size: cover
    }
}

.need-report-wrapper .report-container[data-v-a3604c5a] {
    position: relative;
    z-index: 2
}

.need-report-wrapper .page-title[data-v-a3604c5a] {
    display: block;
    margin: 60px 0;
    color: #fff;
    letter-spacing: 1px;
    font-size: 4rem;
    text-align: center;
    font-weight: 400
}

.need-report-wrapper .wrapper-bg[data-v-a3604c5a] {
    background-color: #fff;
    border: 1px solid #f5f5f5;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 1px 5px rgba(0, 0, 0, .15);
    padding: 20px;
    border-radius: 2px;
    margin-bottom: 50px
}

@media screen and (min-width:767px) {
    .need-report-wrapper .form-wrap[data-v-a3604c5a] {
        text-align: center
    }
}

.need-report-wrapper .form-group[data-v-a3604c5a] {
    position: relative;
    margin-bottom: 30px
}

.need-report-wrapper .form-group>label[data-v-a3604c5a] {
    margin-right: 15px
}

@media screen and (min-width:767px) {
    .need-report-wrapper .form-group>label[data-v-a3604c5a] {
        width: 150px;
        text-align: right
    }
}

.need-report-wrapper .form-group label[data-v-a3604c5a] {
    display: inline-block;
    vertical-align: top;
    font-weight: 400
}

.need-report-wrapper .form-group.isrequired>label[data-v-a3604c5a]:before {
    content: "*";
    color: red;
    font-size: 1.6rem;
    margin-right: 3px
}

.need-report-wrapper .form-group .error-text[data-v-a3604c5a] {
    display: none;
    color: red;
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(110%);
    -ms-transform: translateY(110%);
    transform: translateY(110%)
}

@media screen and (min-width:767px) {
    .need-report-wrapper .form-group .error-text[data-v-a3604c5a] {
        left: 165px
    }
}

.need-report-wrapper input[type=text][data-v-a3604c5a],
.need-report-wrapper textarea[data-v-a3604c5a] {
    outline: none;
    border: 1px solid #dedede;
    min-height: 30px;
    padding: 2px 5px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border-radius: 2px;
    width: 500px
}

.need-report-wrapper input[type=text][data-v-a3604c5a]:focus,
.need-report-wrapper input[type=text][data-v-a3604c5a]:hover,
.need-report-wrapper textarea[data-v-a3604c5a]:focus,
.need-report-wrapper textarea[data-v-a3604c5a]:hover {
    border-color: #aaa
}

@media screen and (max-width:767px) {

    .need-report-wrapper input[type=text][data-v-a3604c5a],
    .need-report-wrapper textarea[data-v-a3604c5a] {
        width: 100%
    }
}

.need-report-wrapper textarea[data-v-a3604c5a] {
    min-height: 80px
}

@media screen and (min-width:767px) {
    .need-report-wrapper .inputs-wrapper[data-v-a3604c5a] {
        margin-left: -53px;
        display: inline-block;
        text-align: left
    }
}

.need-report-wrapper .form-inputs label[data-v-a3604c5a] {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.need-report-wrapper .form-inputs label input[data-v-a3604c5a] {
    margin-right: 5px
}

@media screen and (max-width:767px) {
    .need-report-wrapper .form-inputs[data-v-a3604c5a] {
        display: block
    }
}

.need-report-wrapper .button[data-v-a3604c5a] {
    border: 1px solid #10a3f1;
    border-bottom-width: 2px;
    background-color: #1da8f2;
    color: #fff;
    display: inline-block;
    padding: 7px 50px;
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: 5px;
    border-radius: 2px;
    outline: 0;
    margin: 40px 0 60px
}

.need-report-wrapper .button[data-v-a3604c5a]:hover {
    background-color: #34b1f3
}

.need-report-wrapper .error input[data-v-a3604c5a],
.need-report-wrapper .error textarea[data-v-a3604c5a] {
    border-color: red
}

.need-report-wrapper .empty-error .empty-text[data-v-a3604c5a],
.need-report-wrapper .format-error .format-text[data-v-a3604c5a],
.need-report-wrapper .unselect-error .unselect-text[data-v-a3604c5a] {
    display: block
}

.need-report-wrapper .report-success .success[data-v-a3604c5a] {
    display: inline-block;
    width: 100px;
    height: 100px;
    background: url(data:image/png;base64,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) 50% no-repeat;
    background-size: 100% 100%;
    margin: 40px 0 10px
}

.need-report-wrapper .report-success h2[data-v-a3604c5a] {
    font-size: 3.5rem;
    font-weight: 400
}

.need-report-wrapper .report-success .success-text[data-v-a3604c5a] {
    font-size: 1.6rem;
    margin-bottom: 20px
}

.need-report-wrapper .submit-button.loading[data-v-a3604c5a] {
    position: relative
}

.need-report-wrapper .submit-button.loading span[data-v-a3604c5a] {
    opacity: 0
}

.responsive-img {
    overflow: hidden;
    height: 0;
    padding-bottom: 61%;
    position: relative;
    background-color: #f3f3f3;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.responsive-img .img-cover {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

.responsive-img.hover.img-cover {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.responsive-img.hover.img-cover:hover {
    -webkit-filter: brightness(102%) contrast(115%);
    filter: brightness(102%) contrast(115%)
}

.responsive-img.show-loading:before {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    content: "";
    background: url("https://www.geekpark.net/static/imgs/icons/loading.gif") 50% no-repeat;
    background-size: 100% 100%;
    opacity: .6
}

.svg .responsive-img.show-loading:before {
    background-image: url("https://www.geekpark.net/static/imgs/icons/loading.svg")
}

.subpanel {
    padding: 5px 0;
    opacity: 0;
    visibility: hidden;
    line-height: 35px;
    background-color: #fff;
    list-style-type: none;
    padding-left: 0;
    position: absolute;
    top: 100%;
    right: 0;
    margin: 0;
    z-index: 40;
    width: 120px;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .3);
    box-shadow: 0 0 8px rgba(0, 0, 0, .3);
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.subpanel:after {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 100%);
    -ms-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%);
    bottom: 0;
    display: block;
    content: "";
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    left: auto;
    right: 0;
    bottom: auto;
    top: -7px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.header {
    line-height: 60px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .08);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .08);
    position: relative;
    z-index: 200;
    text-align: right
}

.header .logo {
    position: absolute;
    top: 0;
    left: 0
}

.header .logo .logo-img {
    margin: 16.5px 0;
    height: 27px;
    display: block
}

.header .nav,
.header .nav a {
    display: inline-block
}

.header .nav a {
    font-size: 1.6rem;
    font-weight: 700;
    color: #000;
    padding: 0 10px;
    margin: 0 18px;
    position: relative;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    text-decoration: none
}

.header .nav a:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #0185f2;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom
}

.header .nav a.active,
.header .nav a:hover {
    color: #0185f2
}

.header .nav a.active:after,
.header .nav a:hover:after {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.header .username {
    cursor: pointer;
    position: relative
}

.header .username img {
    vertical-align: middle;
    display: inline-block;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    border: 1px solid #efefef
}

.header .username .usermenu {
    margin-top: 0;
    padding: 10px 20px;
    width: 70px
}

.header .username .usermenu:after {
    right: 10px
}

.header .username .usermenu a {
    color: #000
}

.header .username .usermenu a:hover {
    color: #0185f2
}

.header .username .usermenu li {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    text-align: center
}

.header .username .usermenu li:last-child {
    border: none
}

.header .username .usermenu.expand {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.header .signin {
    background: #000;
    display: inline-block;
    color: #fff;
    padding: 0 1em;
    line-height: 30px;
    margin-left: 1em
}

.header .signin:hover {
    color: #fff
}

.header .message {
    position: relative;
    display: inline-block;
    margin-right: 12px;
    cursor: pointer
}

.header .message i {
    font-size: 1.2em
}

.header .message .subpanel.expand {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-align: left
}

.header .message .icon-notice {
    position: relative;
    font-size: 20px;
    margin: 0 10px 0 0
}

.header .message .count {
    font-size: 1.5rem
}

.header .message .msg-content {
    width: 390px;
    padding: 0;
    color: #000;
    cursor: default
}

.header .message .msg-content:after {
    right: 15px
}

.header .message.high .icon-notice:after {
    content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    top: -3px;
    right: -3px;
    background-color: red;
    border-radius: 100%
}

.header .msg-header {
    padding: 10px 8px;
    border-bottom: 1px solid rgba(0, 0, 0, .12);
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .12);
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .12);
    line-height: 1.5
}

.header .msg-header .title {
    display: inline-block;
    font-weight: 700
}

.header .no-message {
    text-align: center;
    margin: 10px 0
}

.header .btn {
    display: inline-block;
    padding: 2px 10px;
    border: 1px solid #a1a1a1;
    letter-spacing: 1px;
    font-size: 1.4rem;
    border-radius: 25px;
    color: #666;
    background-color: #fff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.header .btn.read-all {
    float: right;
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px)
}

.header .btn:hover {
    color: #444;
    border-color: #444
}

.header .msg-menu {
    text-align: center;
    position: relative;
    padding: 12px;
    margin: 0;
    max-height: 400px;
    overflow: auto
}

.header .msg-menu::-webkit-scrollbar {
    width: 5px
}

.header .msg-menu::-webkit-scrollbar-track {
    background-color: transparent
}

.header .msg-menu::-webkit-scrollbar-thumb {
    background-color: #efefef;
    border-radius: 5px
}

.header .msg-menu li {
    position: relative;
    border-bottom: 1px solid #efefef;
    padding: 8px;
    line-height: 1.5;
    text-align: left
}

.header .msg-menu .avatar {
    width: 35px;
    position: absolute;
    top: 0;
    left: 0
}

.header .msg-menu img {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #f0f0f0
}

.header .msg-menu div {
    line-height: 1.5;
    text-align: left;
    padding-left: 50px
}

.header .msg-menu div a {
    color: #7d7d7d
}

.header .msg-menu li.new:before {
    content: "";
    width: 4px;
    height: 4px;
    position: absolute;
    left: -1px;
    top: 40%;
    background-color: red;
    border-radius: 100%
}

.header .msg-menu .load-more {
    line-height: 1.7
}

.header ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.header .search-btn {
    cursor: pointer;
    font-size: 1.3em;
    margin-right: 20px;
    line-height: normal;
    display: inline-block;
    width: 1.5em;
    text-align: center
}

.header .search-btn i {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.header .search-btn.is-open i {
    -webkit-transform: scale(1) rotate(180deg);
    -ms-transform: scale(1) rotate(180deg);
    transform: scale(1) rotate(180deg);
    font-size: .9em
}

.m-header {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .08);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .08);
    position: fixed;
    top: 0;
    z-index: 101;
    width: 100%;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
    background: #fff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.m-header.hide-header {
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.m-header .logo-img {
    height: 25px;
    display: inline-block;
    vertical-align: middle
}

.m-header .m-button {
    position: absolute;
    line-height: $header-h;
    width: 50px;
    text-align: center;
    font-size: 14px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.m-header .m-button .icon-search {
    font-size: 1.2em
}

.m-header .m-button.opened {
    -webkit-transform: scale(1) rotate(180deg);
    -ms-transform: scale(1) rotate(180deg);
    transform: scale(1) rotate(180deg)
}

.m-header .sidebar-button {
    left: 0
}

.m-header .search-btn {
    top: 0;
    right: 0
}

.responsive-img[data-v-2dd23606] {
    overflow: hidden;
    height: 0;
    padding-bottom: 61%;
    position: relative;
    background-color: #f3f3f3;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.responsive-img .img-cover[data-v-2dd23606] {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

.responsive-img.hover.img-cover[data-v-2dd23606] {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.responsive-img.hover.img-cover[data-v-2dd23606]:hover {
    -webkit-filter: brightness(102%) contrast(115%);
    filter: brightness(102%) contrast(115%)
}

.responsive-img.show-loading[data-v-2dd23606]:before {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    content: "";
    background: url("https://www.geekpark.net/static/imgs/icons/loading.gif") 50% no-repeat;
    background-size: 100% 100%;
    opacity: .6
}

.svg .responsive-img.show-loading[data-v-2dd23606]:before {
    background-image: url("https://www.geekpark.net/static/imgs/icons/loading.svg")
}

#vmenu[data-v-2dd23606] {
    background: #5b5b5b;
    color: #fff;
    position: fixed;
    top: 45px;
    left: 0;
    right: 0;
    bottom: 0;
    height: calc(100vh - 45px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 15px 0
}

#vmenu a[data-v-2dd23606] {
    color: #fff
}

#vmenu .users[data-v-2dd23606],
#vmenu dl[data-v-2dd23606] {
    text-align: left;
    width: 28%;
    margin: 0 5%
}

#vmenu .users dt[data-v-2dd23606],
#vmenu dl dt[data-v-2dd23606] {
    border-bottom: 1px solid #fff;
    line-height: 3;
    font-size: 16px;
    margin-bottom: 15px
}

#vmenu .users dd[data-v-2dd23606],
#vmenu dl dd[data-v-2dd23606] {
    font-size: 14px;
    margin: 10px 0;
    line-height: 2
}

#vmenu .users[data-v-2dd23606] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

#vmenu .username[data-v-2dd23606] {
    margin: 8px 0 0;
    text-align: center;
    font-size: 16px
}

#vmenu .username img[data-v-2dd23606] {
    width: 48px;
    height: 48px;
    border-radius: 50%
}

#vmenu .logout[data-v-2dd23606] {
    display: block;
    margin-top: 10px
}

#vmenu a.signin[data-v-2dd23606] {
    color: #0185f2
}

.responsive-img {
    overflow: hidden;
    height: 0;
    padding-bottom: 61%;
    position: relative;
    background-color: #f3f3f3;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.responsive-img .img-cover {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

.responsive-img.hover.img-cover {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.responsive-img.hover.img-cover:hover {
    -webkit-filter: brightness(102%) contrast(115%);
    filter: brightness(102%) contrast(115%)
}

.responsive-img.show-loading:before {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    content: "";
    background: url("https://www.geekpark.net/static/imgs/icons/loading.gif") 50% no-repeat;
    background-size: 100% 100%;
    opacity: .6
}

.svg .responsive-img.show-loading:before {
    background-image: url("https://www.geekpark.net/static/imgs/icons/loading.svg")
}

body.modal-open {
    overflow: hidden
}

.search-wrapper {
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 100;
    width: 100vw;
    height: 100vh;
    background-color: hsla(0, 0%, 100%, .99)
}

.search-wrapper .wrap {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    width: 80vw;
    height: 70vh;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 800px
}

.search-wrapper .input-wrap {
    position: relative;
    border-bottom: 2px solid #e8e8e8
}

.search-wrapper .input-wrap input {
    border: 0;
    outline: none;
    width: 100%;
    line-height: 1.5;
    font-size: 3.5rem;
    color: #0185f2;
    background: transparent
}

.search-wrapper .search-type {
    padding: 10px 5px
}

.search-wrapper .search-type label {
    margin-right: 1em
}

.search-wrapper.loading .input-wrap {
    border-color: #0185f2
}

.search-wrapper.loading .input-wrap:after {
    content: "";
    position: absolute;
    display: block;
    bottom: -2px;
    background-color: #0499e0;
    width: 100%;
    height: 2px;
    -webkit-animation: searching 1.5s;
    animation: searching 1.5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left
}

.search-wrapper .result-wrap {
    margin-top: 15px;
    height: 100%
}

.search-wrapper .result-wrap .info {
    font-size: 1.4rem
}

.search-wrapper .result-wrap .results {
    height: calc(100% - 100px);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.search-wrapper .result-wrap .results::-webkit-scrollbar {
    width: 5px
}

.search-wrapper .result-wrap .results::-webkit-scrollbar-track {
    background-color: transparent
}

.search-wrapper .result-wrap .results::-webkit-scrollbar-thumb {
    background-color: #efefef;
    border-radius: 5px
}

.search-wrapper .result-wrap em {
    color: #0185f2;
    font-style: normal
}

.search-wrapper .result-wrap p {
    color: #5f5f5f
}

.search-wrapper .result-wrap .article-items {
    margin: 30px 0;
    line-height: 1.8
}

.search-wrapper .result-wrap .author-items {
    margin: 1em 3em 1em 0;
    display: inline-block;
    font-size: 16px
}

.search-wrapper .result-wrap .author-items .img-box {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    margin-right: .6em;
    vertical-align: middle
}

.search-wrapper .result-wrap .author-items .img-box img {
    width: 100%;
    vertical-align: top
}

.search-wrapper .item-title {
    font-size: 1.8rem;
    color: #444;
    margin: 0
}

.search-wrapper .item-title:hover {
    text-decoration: underline;
    color: #0185f2
}

.search-wrapper .item-info {
    color: #aeaeae
}

.search-wrapper .result-item:not(.last-child) {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #efefef
}

@media only screen and (max-width:767px) {
    .search-wrapper .wrap {
        top: calc(50% + 30px);
        height: 80vh;
        max-height: calc(100vh - 100px)
    }

    .search-wrapper input {
        font-size: 2.5rem
    }

    .search-wrapper .item-title {
        display: block;
        display: -webkit-box;
        line-height: 25px;
        max-height: 50px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
}

@-webkit-keyframes searching {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        left: 0;
        right: 100%
    }

    50% {
        left: 0;
        right: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        left: 100%;
        right: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes searching {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        left: 0;
        right: 100%
    }

    50% {
        left: 0;
        right: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        left: 100%;
        right: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

.responsive-img[data-v-867b68ba] {
    overflow: hidden;
    height: 0;
    padding-bottom: 61%;
    position: relative;
    background-color: #f3f3f3;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.responsive-img .img-cover[data-v-867b68ba] {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    height: 100%;
    width: auto;
    min-width: 100%
}

.responsive-img.hover.img-cover[data-v-867b68ba] {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.responsive-img.hover.img-cover[data-v-867b68ba]:hover {
    -webkit-filter: brightness(102%) contrast(115%);
    filter: brightness(102%) contrast(115%)
}

.responsive-img.show-loading[data-v-867b68ba]:before {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    content: "";
    background: url("https://www.geekpark.net/static/imgs/icons/loading.gif") 50% no-repeat;
    background-size: 100% 100%;
    opacity: .6
}

.svg .responsive-img.show-loading[data-v-867b68ba]:before {
    background-image: url("https://www.geekpark.net/static/imgs/icons/loading.svg")
}

.page-footer[data-v-867b68ba] {
    position: relative;
    clear: both;
    z-index: 50
}

.footer-wrap[data-v-867b68ba] {
    background-color: #1e1e1e;
    padding: 60px 0 40px;
    color: hsla(0, 0%, 100%, .6);
    line-height: 1.7;
    text-align: center
}

.footer-wrap section[data-v-867b68ba] {
    display: inline-block;
    vertical-align: top;
    margin-right: 100px;
    font-size: 14px;
    text-align: left
}

.footer-wrap section .normal-link[data-v-867b68ba] {
    color: #0185f2
}

.footer-wrap .contact[data-v-867b68ba] {
    width: 350px
}

@media screen and (max-width:1100px) {
    .footer-wrap section[data-v-867b68ba] {
        margin-right: 4%
    }

    .footer-wrap .contact[data-v-867b68ba] {
        width: auto
    }
}

.footer-wrap h4[data-v-867b68ba] {
    font-size: 18px;
    font-weight: 400;
    color: #fff
}

.footer-wrap a[data-v-867b68ba] {
    color: hsla(0, 0%, 100%, .6)
}

.footer-wrap a[data-v-867b68ba]:hover {
    color: #fff
}

.footer-wrap ul[data-v-867b68ba] {
    padding-left: 0
}

.footer-wrap li[data-v-867b68ba] {
    list-style-type: none
}

.footer-wrap .sponsor li[data-v-867b68ba] {
    margin: 15px 0;
    opacity: .7;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.footer-wrap .sponsor li[data-v-867b68ba]:hover {
    opacity: 1
}

.footer-wrap .sponsor li .huode_scene[data-v-867b68ba] {
    height: 36px
}

.footer-wrap .share-btn[data-v-867b68ba] {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    margin-left: 0;
    margin-right: 10px;
    background-color: hsla(0, 0%, 100%, .3);
    border-radius: 100%;
    opacity: .5;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s
}

.footer-wrap .share-btn .iconfont[data-v-867b68ba] {
    font-size: 18px;
    color: #fff;
    line-height: 40px
}

.footer-wrap .share-btn[data-v-867b68ba]:hover {
    opacity: 1
}

.footer-wrap .share-btn.wechat[data-v-867b68ba]:hover {
    background-color: #00d10d
}

.footer-wrap .share-btn.weibo[data-v-867b68ba]:hover {
    background-color: #df2029
}

.footer-wrap .share-btn.zhihu[data-v-867b68ba]:hover {
    background-color: #0f88eb
}

.footer-wrap .share-btn.twitter[data-v-867b68ba]:hover {
    background-color: #049ff6
}

.footer-wrap .share-btn.rss[data-v-867b68ba]:hover {
    background-color: #f99726
}

.footer-wrap .share-btn.linkedin[data-v-867b68ba]:hover {
    background-color: #0077b7
}

.footer-wrap .wechat-qr[data-v-867b68ba] {
    position: absolute;
    opacity: 0;
    top: -10px;
    left: 50%;
    -webkit-transform: translate(-50%, -90%) scale(0);
    -ms-transform: translate(-50%, -90%) scale(0);
    transform: translate(-50%, -90%) scale(0);
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .3);
    box-shadow: 0 5px 5px rgba(0, 0, 0, .3)
}

.footer-wrap .share-btn.wechat:hover .wechat-qr[data-v-867b68ba] {
    opacity: 1;
    -webkit-transform: translate(-50%, -100%) scale(1);
    -ms-transform: translate(-50%, -100%) scale(1);
    transform: translate(-50%, -100%) scale(1)
}

.footer-copyright[data-v-867b68ba] {
    color: #5b5b5b;
    background-color: #000;
    line-height: 55px;
    overflow: hidden
}

.footer-copyright a[data-v-867b68ba] {
    color: #5b5b5b
}

.footer-copyright a[data-v-867b68ba]:hover {
    color: #dcdcdc
}

.footer-copyright .info-icp[data-v-867b68ba] {
    float: left
}

.footer-copyright .info-copyright[data-v-867b68ba] {
    float: right
}

[data-tooltip] {
    position: relative;
    z-index: 2;
    cursor: pointer
}

[data-tooltip]:after,
[data-tooltip]:before {
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

[data-tooltip]:before {
    position: absolute;
    right: 45px;
    top: 2px;
    padding: 7px 12px;
    background-color: #f6f6f6;
    color: #000;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 500;
    width: 60px
}

[data-tooltip]:after {
    position: absolute;
    right: 38px;
    top: 8px;
    width: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #f6f6f6;
    content: " ";
    font-size: 0;
    line-height: 0
}

[data-tooltip]:hover:after,
[data-tooltip]:hover:before {
    visibility: visible;
    opacity: 1
}

.feedback {
    line-height: 1.5
}

.feedback .dialog-footer {
    text-align: center
}

.feedback input,
.feedback textarea {
    width: 100%;
    margin-bottom: 10px
}

.feedback .form-control {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

.if2018-entry {
    position: absolute;
    right: 45px;
    top: 10px;
    width: 100px;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.if2018-entry.hide {
    -webkit-transform: translateY(150%) scale(0);
    -ms-transform: translateY(150%) scale(0);
    transform: translateY(150%) scale(0)
}

.if2018-entry .if2018-gif {
    width: 100%;
    height: 100px;
    display: block;
    border-radius: 50%;
    -webkit-box-shadow: 1px 5px 5px rgba(0, 0, 0, .3);
    box-shadow: 1px 5px 5px rgba(0, 0, 0, .3)
}

.if2018-entry .if2018-gif img {
    width: 100%
}

.if2018-entry .entry-close {
    background: #ccc;
    position: absolute;
    left: -20px;
    width: 22px;
    height: 22px;
    top: 0;
    border-radius: 50%;
    color: #fff;
    line-height: 22px;
    text-align: center;
    font-size: 10px;
    cursor: pointer
}

.wr-fx {
    float: right;
    margin-right: -15px
}

@media screen and (max-width:1024px) {
    .wr-fx {
        display: none
    }
}

.fixed-tools {
    position: fixed;
    top: 60%;
    z-index: 50;
    display: none;
    opacity: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.fixed-tools.show {
    opacity: 1;
    display: block
}

.fixed-tools .tools-item {
    margin: 12px 0;
    color: #5b5b5b;
    border: 2px solid rgba(91, 91, 91, .6);
    border-radius: 50%;
    background: #fff;
    font-size: 15px;
    display: block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    z-index: 2;
    position: relative
}

.fixed-tools .tools-item:hover {
    color: #333
}

.fixed-tools .tools-item .icon-feedback {
    vertical-align: -2px
}

.fixed-tools .qr-group:hover,
.fixed-tools .tools-erweima:hover+.qr-group {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0)
}

.fixed-tools .qr-group {
    position: absolute;
    right: 35px;
    top: -60px;
    background: #f6f6f6;
    visibility: hidden;
    opacity: 0;
    z-index: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    width: 300px;
    height: 187px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    border-right: 10px solid #fff
}

.fixed-tools .qr-group:after {
    position: absolute;
    top: 45%;
    right: -8px;
    display: block;
    content: "";
    width: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #f6f6f6
}

.fixed-tools .qr-group .tabs {
    padding-top: 5px;
    text-align: center
}

.fixed-tools .qr-group .tabs .tab {
    display: inline-block;
    font-size: 14px;
    line-height: 2;
    padding: 2px 6px;
    margin: 0 10px
}

.fixed-tools .qr-group .tabs .tab.active,
.fixed-tools .qr-group .tabs .tab:hover {
    color: #0185f2;
    border-bottom: 2px solid #0185f2
}

.fixed-tools .qr-group .panel {
    display: none;
    padding: 20px
}

.fixed-tools .qr-group .panel.active {
    display: block
}

.fixed-tools .qr-group .panel img {
    width: 105px;
    height: 105px;
    display: inline-block;
    margin-right: 15px;
    vertical-align: top
}

.fixed-tools .qr-group .panel p {
    display: inline-block;
    width: calc(100% - 120px);
    line-height: 1.5;
    color: rgba(0, 0, 0, .5)
}